package shuzu

// 虚拟头结点

func RemoveElements(head *ListNode, val int) *ListNode {
	if head == nil {
		return head
	}
	if head.Next == nil {
		if head.Val == val {
			return &ListNode{}
		}
	}
	var newNode *ListNode
	newNode = head
	for newNode.Next != nil {
		if newNode.Val == val {
			newNode.Next = newNode.Next.Next
		}
	}
	return head
}

func MakeALine(nums []int) *ListNode {
	return &ListNode{}
}
